/*
 Ejercicios Programación OO (IIS225)
 Ejercicio 1.
 
 * Diseñe y programe una aplicación capaz de gestionartodas sus claves. 
 Existe una clave principal capaz de abrir el programa y con la cual se accede 
 al resto de las contraseñas. 
 
 * Cada contraseña puede pertenecer a un grupo de claves y en general todos 
 los grupos pertenecen a un registro capaz de almacenar todos los grupos. 
 Cada clave, junto con la palabra secreta, tiene un  título, una URL, y un 
 comentario, además de la fecha de creación y una clave sugerida de 10 
 caracteres. Conjuntamente cada grupo posee un título y una fecha de 
 creación. 
 
 * Adicionalmente existe un buscador capaz de buscar palabras similares en la 
 descripción de la clave o en el título. 
 La solución debe tener un diagrama de clases y la interfaz gráfica. 
 
 *  * @authors Matías Barrera G.
 *             Luis Castillo S.
 */
package modelo;

import java.util.ArrayList;

public class Grupo {

    private String nombre;
    private int id;
    private ArrayList<Clave> claves = new ArrayList<>();

    public Grupo() {
    }

    public Grupo(String nombre, int id) {
        this.nombre = nombre;
        this.id = id;
    }

    public void agregarClave(Clave nuevaClave) {
        this.claves.add(nuevaClave);
    }

    public ArrayList<Clave> getClaves() {
        return claves;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
}